1.5.3 Uso

El uso de un TDA se refiere a cuando se utiliza en una aplicación para resolver una problama especifico. Como los TDAs se diseñan generales no es extraño que un mismo TDA, más exactamente su implementación, se use en muchas aplicaciones como se ve en la figura [*].

Figure: Diversos usos de la implementación de un TDA.
\resizebox*{1\textwidth}{!}{\includegraphics{ciclo_vida_implementacion_usos.eps}}

Los diversos usos de un TDA es una prueba de la generalidad de este. Tener un conjunto de TDAs reutilizables es como tener un arcenal de pequeñas piezas que se pueden usar una y otra vez para construir diversas cosas. Teniendo este arcenal es mucho más fácil construir un software complejo. Para hecer esto es solo unir las piezas que necesitemos de la forma adecuada y se tiene la aplicación.

Entre un TDA se use en más aplicaciones podemos decir con mayor seguridad que el TDA está correcto y libre de errores, locaul su vez hace que las aplicaciones están a su vez más libres de errores, pues están construidas con piezas que han sido extensamente probadas. De igual manera, en el caso en que se presenten errores en un TDA es más fácil corregirlo pues es solo corregir en este y automáticamente quedará corregido en todo el software que lo utilice, ya que los errores están factorizados, modularizados.

Esta y otras muchas razones hacen del TDA una herramienta poderosa para el desarrollo de software.


next up previous contents
Next: 1.6 Algunos consejos para Up: 1.5 El ciclo de Previous: 1.5.2 Implementación   Contents
Free Web Hosting